package day05;
import  java.util.Arrays;
public class MaxOfArray {//求数组元素的最大值
    public static void main(String[] args) {
        /*
        int[]arr = new int[10];
        for (int i = 0; i < arr.length; i++) {
            arr[i]=(int) (Math.random()*100);
            System.out.println(arr[i]);
        }//在这个for后面求最大值,这个for是填充数据的

        int max =arr[0];//假设第1个元素为最大值,然后开始比较
        for (int i = 1; i < arr.length ; i++) {//遍历剩余元素
            if (arr[i]>max) {//若剩余元素大于max
                max = arr[i];//将max修改为较大的
            }
        }
        System.out.println("最大值为:"+max);

         */

        System.out.print("一开始:"+"\t");

        //数组的排序:
        int []arr = new int[10];
        for (int i = 0; i < arr.length; i++) {
            arr[i]=(int) (Math.random()*100);
            System.out.print(arr[i]+"\t");
        }

        Arrays.sort(arr);//数组做升序排序(引用java里面的升序算法)

        System.out.println();

        System.out.print("排序后:"+"\t");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i]+"\t");
        }

        System.out.println();

        System.out.print("倒着排:"+"\t");
        for (int i = arr.length-1; i >=0 ; i--) {//数据还是升序的,只是倒着展示
            System.out.print(arr[i]+"\t");
        }

        System.out.println();

        System.out.println("第一个数:"+arr[0]);
    }
}
